ultimate payment - Turkish English Dictionary